﻿@model IEnumerable<MVC.Models.Evento>

@{
    ViewBag.Title = "Index";
    DateTime dia=ViewBag.Dia;
   
    while(dia.DayOfWeek != DayOfWeek.Monday)
    {
         dia =dia.AddDays(-1);
    }
    DateTime primeiroDia = dia;
}
<center>
<h2>Eventos da Semana : @((primeiroDia.DayOfYear/7)+1) <br />Ano : @primeiroDia.Year <br /></h2>    
 
  @Html.ActionLink("Ver Ementa", "Ementa", new { diaSemana= primeiroDia, criancaId = ViewBag.Crianca })
  <br /> <br />

<table>
    <tr>
    <td>Hora</td><td>Segunda</td><td>Terça</td><td>Quarta</td><td>Quinta</td><td>Sexta</td>
    </tr>

@for (int i = 8; i < 20; i++)
{
    <tr>
    <td>@i :00</td> 
    @while (dia.DayOfWeek != DayOfWeek.Saturday)
    {
    <td>     
      @foreach (var item in Model)
      {
          
          if (item.HoraInicio == i && item.DiaEscolar.Dia.DayOfWeek == dia.DayOfWeek)
          {                
               @Html.ActionLink(item.NomeEvento, "DetalhesEvento", new { criancaId = ViewBag.Crianca, id = item.EventoId }, "") <b>Inicio| </b>                                                                  
          }

          if (item.HoraFim == i && item.DiaEscolar.Dia.DayOfWeek == dia.DayOfWeek)
          {                
                 @Html.ActionLink(item.NomeEvento, "DetalhesEvento", new { criancaId = ViewBag.Crianca, id = item.EventoId }, "") <b>Fim| </b>                                                               
          }
      }
    </td>
       dia= dia.AddDays(1);
    }    
    </tr>
    dia = primeiroDia;    
}
</table>
@Html.ActionLink("Ano Anterior", "Index", new { criancaId=ViewBag.Crianca, diaActual = new DateTime((primeiroDia.Year-1),primeiroDia.Month,primeiroDia.Day) }) 
@Html.ActionLink("Semana Anterior", "Index", new { criancaId = ViewBag.Crianca, diaActual = primeiroDia.AddDays(-7) }) 
@Html.ActionLink("Semana Seguinte", "Index", new { criancaId = ViewBag.Crianca, diaActual = primeiroDia.AddDays(7) })
@Html.ActionLink("Ano Seguinte", "Index", new { criancaId = ViewBag.Crianca, diaActual = new DateTime((primeiroDia.Year + 1), primeiroDia.Month, primeiroDia.Day) }) 
<br /><br />

@Html.ActionLink("Back", "InfoEducando","EE",new { Id = ViewBag.Crianca},true) 
</center>